@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font:Arial, Helvetica, sans-serif;}
.container{ width:100%;  color:#000000; font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif; font-size:12px; text-align:center}
ul{list-style-image:none; list-style-type:none}
h2{ font-size:16px; font-weight:bold; color:#000; text-transform:uppercase; padding-bottom:3px}
h1{ font-size:18px; font-weight:bold; color:#000;  padding-bottom:3px}
.bold{ font-size:14px; font-weight:bold; color:#666; text-transform:uppercase;}
a{text-decoration:none; color:#1c29a7}
a:hover{text-decoration:underline}
.h2line{}
.clear{ clear:both}
.nt{ font-size:11px; color:#666666}
img{border:0 none}
.disn{display:none}
/* header*/
.header{ width:100%; background-color:#0AA7D6; height:70px; text-align:center}
.hdelments{ height:70px; width:998px; margin:0px auto; position:relative}
.hdelments img{float:left; margin-top:8px}
.searchbox{padding-left:3px; border:3px solid #c2e0e9; color:#000; font-size:20px;  font-family:Arial, Helvetica, sans-serif; margin-top:22px; margin-left:5px; width:213px;float:left; height:30px; }
.hdelments button{ width:85px; height:35px; background:url(/img/btn.png);border:none; cursor:pointer; float:left; margin-top:22px; margin-left:5px }
.hdelments button span{font-size:16px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#3c3c3c; }
.loginbox{ height:20px; margin-top:5px; position:absolute; right:0px; text-align:right; color:#FFFFFF}
.loginbox button{ width:38px; height:30px; background:url(/img/logbtn.png); float:right; margin:0 0 }
.loginbox a, .loginbox button span{ color:#FFF; font-size:11px; font-weight:bold; line-height:14px}
.loginbox a{ margin-right:10px; text-decoration:none}
.loginbox a:hover{ text-decoration:underline}

/* home body*/
body{background-color:#0AA7D6}
.body{width:958px; margin:15px auto;  background-color:#FFFFFF; padding:0px 10px 0 10px;  border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #acacac; border-right:1px solid #acacac; -moz-border-radius:5px 5px 5px 5px; padding-bottom:20px}
.leftbox{ float:left; width:560px;}
.rightbox{ float:right; width:388px;}
.fstore, .hppop{ margin:10px 10px; width:540px; text-align:left}
.logobox{ text-align:center;}
.supermember, .recentshare, .hptag{ margin-top:10px; width:388px; text-align:left}
.supermember ul{ font-size:0px }
.supermember li{display:inline; }
.supermember img{ width:68px; height:68px; border:1px solid #ddd; padding:1px; margin:2px}
.recentbox{ width:175px; margin:0 6px 6px 0; float:left; padding:4px;-moz-border-radius:3px 3px 3px 3px; border:1px solid #ddd; background-color:#f9f9f9}
.userid{width:180px; font-size:11px; clear:both; font-weight:bold; margin-bottom:1px}
.userid a{color:#000}
.userpic{ float:left; width:50px}
.userpic img{width:48px; height:48px; padding:1px; border:1px solid #CCCCCC}
.sharedec{ width:122px; text-align:left; float:left; font-size:11px; padding-left:8px; font-weight:bold }
.sharedec a{color:#1c29a7}
.sharedec img{width:60px; height:auto  }
.wd214{ width:214px; }
.hptag a{color:#dc550b; font-weight:bold;padding-left:3px;padding-right:3px;text-decoration:none;white-space:nowrap;}
.hptag a:hover{background-color:#FC3}
.hptag h2{margin-bottom:5px}

/*coupon session*/
.couponbox{ margin-top:5px; margin-bottom:10px; width:530px;  border-top:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; -moz-border-radius:5px 5px 5px 5px; padding:5px}
.pd5{ padding:5px 5px}
.coupon-logo{ float:left; width:90px; padding-top:1px}
.coupon-logo img{ width:90px; height:auto}
.coupon-info{ float:left; margin-left:10px;  width:420px; padding-bottom:5px}
.coupon-code{ float:left; min-height:55px; overflow:hidden }
.code{font-size:16px; font-weight:bold; color:#960A19; padding:0px 5px; background-color:#fdd75f; border:1px dashed #9E680A;}
.coupon-code a:hover{ text-decoration:none}
.ifdeal{font-size:16px; font-weight:bold; color:#ef461f;}
.desc{ font-size:13px; padding-top:5px; font-family: Arial, Helvetica, sans-serif; line-height:16px; color:#555; }
.desc a{ color:#555 }
.rate{ font-weight:bold; text-align:right; float:right; color:#2ca719; font-size:11px; width:60px;}
.content{ float:left; width:380px; padding-top:1px }
.qry{font-weight:bold; color:#2ca719; font-size:11px;}
.addfc a{  font-size:12px; font-weight:bold; }
.couponfc{width:425px; float:right; padding-top:5px}
.vote{float:left}
.addfc, .addfc2{float:right}
#cptitle{ font-size:14px; font-weight:bold; line-height:18px;float:left; max-width:340px}
#cptitle a{text-decoration:underline}
#cptitle a:hover{text-decoration:underline;color:#4c56b8}
#cptitle a:visited{text-decoration:underline;color:#552695; font-weight:normal}

#cptitle2{ font-size:14px; font-weight:bold; line-height:18px;float:left; max-width:305px}
#cptitle2 a{text-decoration:underline}
#cptitle2 a:hover{text-decoration:underline;color:#4c56b8}
#cptitle2 a:visited{text-decoration:underline;color:#552695; font-weight:normal}


/*footer*/
.footer{ width:958px;  text-align:center; margin:20px auto 30px auto; }
.footer li{ display:inline}
.footer a{ padding:0 5px; color:#fff; text-decoration:underline}
.copyright{ color:#fff; line-height:30px; font-size:11px}
.additional_info{width:950px; margin:30px auto; font-size:12px; color:#b1e5f5; font-style:italic; text-align:left }
.additional_info h2{font-weight:bold; font-size:16px; color:#b1e5f5; font-style:normal}
.hl_info{font-weight:bold; font-size:16px; color:#b1e5f5; font-style:normal}

/*store page*/
.leftbox2{ float:left; width:648px;}
.rightbox2{ float:right; width:300px; margin-right:5px}
.storespecific{width:648px; text-align:center; margin-top:10px}
.biglogobox{ width:160px; float:left; text-align:center}
.logoframe{ text-align:center;  }
.logoframe img{ max-width:156px; height:auto; padding:3px;}
.biglogobox button{ width:156px; height:30px; background: url(/img/sp.png) no-repeat scroll 0px -52px ;border:none; cursor:pointer; margin-top:10px }
.biglogobox button span, .f255 button span{ font-size:14px; font-weight:bold; padding-left:20px; font-family:Arial, Helvetica, sans-serif; line-height:30px }
.storeinfo{width:473px; float:right; text-align:left}
.storeinfo p{ font-size:11px; color:#666;}
.storeinfo a{ font-size:11px; text-decoration:underline; color:#666}
.storecouponbox, .sharecouponbox, .tagcouponbox, .relatedstore{ width:647px; text-align:left; margin-top:10px}
.recommend{ background-color:#dbe1f6; width:100%; padding-bottom:1px; padding-top:1px; margin-bottom:10px; -moz-border-radius:5px 5px 5px 5px;}
.recommend h3{font-size:14px; margin-left:9px; color:#888da0; margin-top:5px; margin-bottom:3px; font-weight:normal; text-transform: uppercase;}
.couponbox2{  margin-bottom:10px; margin-left:8px;  width:620px;  background-color:#FFF;  border-top:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; -moz-border-radius:5px 5px 5px 5px; padding:5px}
.cinfo2{ float:left; width:540px;  min-height:55px; overflow:hidden; padding-top:1px}
.cinfo2 a:hover{ text-decoration:none;}
.couponfc2 a:hover{ text-decoration:underline}
.couponfc2{width:608px; float:right; padding-top:5px}
.addcommn{ color:#646d8f; font-weight:bold; font-size:11px; padding-right:15px; cursor:pointer}
.grn{ color:#060; font-weight:bold}

.scoupon{ background-color:#FFF; width:648px; padding-bottom:1px; padding-top:1px;}
.commnbox, .sharebox{padding:5px 5px; border-top:1px solid #CCC; margin-top:2px}
.commnbox img{width:35px; height:auto; float:left; padding:1px; border:1px solid #CCCCCC}
.commntext{ float:left; width:480px; font-size:11px; margin-left:10px}
.b{ font-weight:bold}
.onecomn{ margin-bottom:10px}
.onecomn a{ color:#336699}
.addcommnbox span{margin-left:20px; }
.addbutn{ background: url(/img/sp.png) no-repeat scroll 0px 0px transparent; width:117px; height:24px;border:none; cursor:pointer; float:left; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.closbtn{ background:url(/img/sp.png) no-repeat scroll 0px -26px transparent; width:65px; height:24px;border:none; cursor:pointer; float:left; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.sharebox ul{ padding-bottom:10px}
.sharebox li{display:inline}
#st_email a{ background:url(/img/sp.png) no-repeat scroll -247px -88px; }
.sharebox a {padding:0px 5px 0px 18px; height:14px; margin-right:15px; color:#333}
#st_twitter a{ background:url(/img/sp.png) no-repeat scroll -247px -65px; }
#st_digg a{ background:url(/img/sp.png) no-repeat scroll -247px -44px; }
#st_facebook a{ background:url(/img/sp.png) no-repeat scroll -247px -22px; }
#st_delicious a{ background:url(/img/sp.png) no-repeat scroll -247px 0px; }
#st_myspace a{ background:url(/img/sp.png) no-repeat scroll -247px -107px; }

.addfc2 a{ background:url(/img/sp.png) no-repeat scroll -247px -131px; padding-left:15px; color:#646d8f; font-size:11px; font-weight:bold; }
.sharebox label{ color:#666; font-size:11px; font-weight:bold; line-height:16px; }
.sharebox input{ font-size:11px; width:300px}

.cinfo3{ float:left; width:505px; min-height:65px; overflow:hidden; padding-top:1px}
.cinfo3 a:hover{ text-decoration:none}
.submiter{ float:left; padding:5px 5px}
.submiter img{ width:35px; height:auto; padding:1px; border:1px solid #CCCCCC}
.couponfc3 a:hover{ text-decoration:underline}
.couponfc3{width:608px; float:right; padding-top:5px}
.sharetime{font-size:10px; color: #666; padding-top:5px}
.sharetime a{ color:#003366; font-weight:bold}
.sharetime a:hover{ text-decoration:underline}
.storefollow, .submitbox, .storetag, .tagtopstores{ width:100%; margin:10px 5px; text-align:left}
.storefollow li{display:inline; margin-right:1px}

.fl{ width:95px; padding-right:5px; float:left; margin-bottom:5px; height:50px }
.fl a{color:#333; font-size:11px; padding-left:2px}
.storefollow img{ width:35px; height:auto; border:1px solid #CCCCCC; padding:1px;}
.cmore{ text-align:right}
.cmore a{ font-size:11px; color:#333; text-transform:uppercase}
.storefollow img:hover{ border:1px solid #000;}
.submitbox lable, .submitbox p{ font-size:11px; color:#666}
.greybox{border:1px solid #ccc; background-color:#f6f6f6; padding:10px; margin-top:3px;-moz-border-radius:5px 5px 5px 5px;}
.f255{float:left; width:255px; padding-bottom:10px}
.f255 button{background: url(/img/sp.png) no-repeat scroll 0px -86px;  width:156px; height:30px;border:none; cursor:pointer;}
.row{ clear:both; padding-top:5px}
.row label{ float:left; width:70px; text-align:right; padding:3px 5px; color:#666; font-size:11px; }
.row input{ padding:2px; width:158px; font-family:Arial, Helvetica, sans-serif; color:#000}
.row select{font-family:Arial, Helvetica, sans-serif; color:#000; padding:2px}
.row textarea{height:60px; width:270px; padding:2px}

.f130{float:right; width:100px; text-align:left}
.f130 label{ float:left; width:70px; text-align:left; color:#666; font-size:11px; padding-bottom:5px }
.f130 img{ width:80px; height:auto; padding-bottom:5px}
.f130 a{font:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; line-height:14px; color:#666; }
.storetag li{ display:inline;}
.storetag li a{ display:block; font-family:Arial, Helvetica, sans-serif; background:url(/img/sp.png) no-repeat scroll 0px -155px; font-size:11px; color:#fff; font-weight: bold;  padding-left:18px; float:left ;padding-bottom:5px; padding-top:1px; padding-right:5px; margin:1px 5px 1px 0px; height:14px; text-decoration:none}
.storetag ul li{line-height:150%}

.rstore{float:left;width:180px; height:80px; margin-left:10px; margin-top:10px; border:1px solid #ddd; text-align:center; overflow:hidden; padding:10px; -moz-border-radius:5px 5px 5px 5px;}
.rstore img{ max-width:120px; margin-top:15px}
.rstore p{text-decoration:underline; font-weight:bold}

/*tag page*/
.tagbox{width:628px; margin-top:10px; background-color:#c1e7ed; padding:10px; text-align:left; -moz-border-radius:5px 5px 5px 5px;}
.tagcoupon-logo{ width:90px; padding:5px 10px 5px 5px; float: left; text-align:center;}
.tagcoupon-logo img{ width:90px; height:auto}
.cinfo4{ float:left; width:470px; min-height:55px; overflow:hidden; padding-top:1px}
.cinfo4 a:hover{ text-decoration:none}
.couponfc4 a:hover{ text-decoration:underline}
.couponfc4{width:463px; float:right}
.topstore1{ float:left; width:80%; }

.tagtopstores a{}
.tagtopstores ul{margin-left:35px}
.tagtopstores li{list-style: decimal; list-style-position:outside; }
.nocode{font-size:14px; line-height:18px; text-decoration:underline; font-weight:bold}

/*search result */
.srchrlt{ width:100%; margin-top:10px; text-align:left}
.storebox{ float:left;width:180px; height:80px; margin-right:10px; margin-top:10px;  border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:2px solid #ccc; border-right:1px solid #ccc; text-align:center; overflow:hidden; padding:10px; -moz-border-radius:5px 5px 5px 5px;}
.storebox img{ max-width:120px; margin-top:5px}
.surl{ color:#336699; font-size:12px;   line-height:16px}

/*more follow*/
.mrfollow{ margin-top:10px; width:788px; float: left}
.w1{ width:100%; clear:both; text-align:left}
.rh{float:left; padding-left:10px; padding-top:2px}
.rh a{ font-size:16px; font-weight:bold; color:#254ab8}
.flrbox{width:248px; padding:10px; margin-right:30px; float:left;  margin-top:10px; padding-left:100px}
.flrbox img{ border:1px solid #CCCCCC; padding:1px; margin-left:-90px; width:75px; height:auto; }
.flrbox span{position:relative; float:left; cursor:pointer}
.flrbox strong{ border-bottom:1px solid #CCCCCC; display:block;  }
.flrbox a{color:#333333}
.flrbox a:hover{color:#003399; text-decoration:none}
.info{line-height:16px; margin-top:3px; font-size:11px}
.info a{ color:#254ab8;}
.info a:hover{ color:#254ab8; text-decoration:underline}

/*user page*/
#userpage{background-image: url(/img/userdefult.jpg);}
.body2{  width:958px; margin:15px auto;  background-color:#FFFFFF; padding:20px 20px 0 20px;  border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:2px solid #acacac; border-right:2px solid #acacac; -moz-border-radius:5px 5px 5px 5px;}
.leftbox3{width:690px; float:left;}
.userinfo{text-align:left; padding-left:150px; width:100%; clear:both }
.userinfo span{ position:relative; margin:0 0 0 -150px; float:left}
.userinfo img{ padding:4px; border:1px solid #CCCCCC; width:130px; height:auto }
.userinfo p{ margin-top:5px}
.userinfo button{ width:156px; height:30px; background: url(/img/sp.png) no-repeat scroll 0px -52px ;border:none; cursor:pointer; margin-top:10px }
.userinfo button{ font-size:14px; font-weight:bold; padding-left:20px; font-family:Arial, Helvetica, sans-serif; line-height:30px }
.message{ background:url(/img/sp.png) no-repeat scroll -247px -147px; padding-left:20px; font-size:11px; padding-bottom:2px}

.userhistory, .mesbox{width:100%;  text-align:left; clear:both; margin-bottom:20px}
.userhistory h2{ margin-top:30px}
.hx{ width:690; border-bottom:1px dotted #CCCCCC; padding-bottom:10px; padding-left:100px; text-align:left; margin-top:10px; }
.hx a{font-size:14px}
.hx img{padding:1px; border:1px solid #CCCCCC; width:90px; height:auto }
.hx span{ position:relative; margin-left:-100px; float:left}
.hx p{ font-size:11px; color:#666; font-weight:bold}
.mesbox img{ padding:1px; border:1px solid #CCCCCC; width:75px; height:auto; }
.userimg{position: relative; margin-left:-90px; float:left}
.comiput, .comlist{ width:600px; margin-top:15px;  padding:0 0 0 90px; text-align:left; clear:both; min-height:75px;}
.comiput textarea{ width:99%; height:75px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
.comiput button {float:right; margin:5px 0 0 0; cursor:pointer}
.comlist p{ font-size:11px; padding-bottom:5px }
.levmes{ font-size:11px; color: #333333; line-height:20px; padding:0 10px; background-color: #FFFFCC}
.rightbox3{ width:240px;  float:right}
.userfls, .userflu{ width:100%; text-align:left; margin-bottom:15px}
.userfls ul{ font-size:0px}
.userfls li{ display:list-item}
.userfls img{ width:auto; height:auto}
.userflu li{display:inline; margin-right:2px;}
.userflu img{ width:30px; padding:1px; border:1px solid #CCCCCC; height:auto}

/*signup page*/
.signup, .ndhelp{width:100%; text-align:left; margin-top:20px; margin-left:15px}
.row2{width:100%; float:left; clear:both; margin-top:20px}
.row2 label{ float:left; width:150px; text-align:left; padding:3px 0px; color:#666; font-size:12px; }
.row2 input{ padding:2px; width:158px; font-family:Arial, Helvetica, sans-serif; color:#000}
.row2 select{font-family:Arial, Helvetica, sans-serif; color:#000; padding:2px}
.row2 button{ font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:5px; cursor:pointer; font-weight:bold}
.row2 p{margin-left:150px; font-size:11px; color:#666; padding-top:5px}
.row2 span{ font-size:11px; color:#666; padding-top:5px}
.row2 b{ line-height:30px}
.ndhelp li{ padding-top:15px}

/*edit profile*/
.editprofile{ float:left; width:800px; margin-top:20px; text-align:left}
.centerinfo{clear:both; width:100%; text-align:left; padding-left:60px; margin-bottom:40px; height:45px}
.centerinfo span{position:relative; margin-left:-60px; float:left}
.centerinfo img{width:45px; height:auto; padding:1px; border:1px solid #CCCCCC}
.centernav{ background-color: #ecf0fb; margin-bottom:15px; display:block; font-size:11px; text-align:left; padding-bottom:4px; padding-top:12px}
.centernav li{display:inline; margin:0 0 -3px 6px; padding:3px 10px;  -moz-border-radius:3px 3px 0px 0px; background-color:#d1d9f2}
.centernav ul li.current{ border-bottom:1px solid #FFFFFF; background-color:#FFFFFF; }
.current a{color:#333333; font-weight:bold}
.current a:hover{text-decoration:none}

.row3{width:100%; float:left; clear:both; margin-top:20px}
.row3 label{ float:left; width:150px; text-align:left; padding:3px 0px; color:#666; font-size:12px; }
.row3 input{ padding:2px; font-family:Arial, Helvetica, sans-serif; color:#000; }
.row3 img{padding:3px; border:1px solid #999999; width:120px; height:120px}
.row3 button{ font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px; cursor:pointer; font-weight:bold}
.row3 p{margin-left:150px; font-size:11px; color:#666; padding-top:5px}
.row3 input[type="radio"]{margin:0 5px 0 0}
.row3 textarea{height:70px; width:500px; padding:2px; font-family:Arial, Helvetica, sans-serif}



a.codemsg:link,a.codemsg:active,a.codemsg:visited{ position:absolute; width:180px; height:32px; background:url("/img/codemsg_bg.png") no-repeat 10px -32px; display:block; top:0; left:-11px; }
a.codemsg:hover{ background:url("/img/codemsg_bg.png") no-repeat 10px 0;}
.couponcode{position:relative;  clear:right;  margin-left:5px; float:left; width:180px; padding:1px; margin-bottom:2px }

/*float layer*/
.flolayer{ background-image:url("/img/copyicon.gif"); background-repeat:no-repeat; padding-left:25px; padding-top:5px; text-align:left; height:22px; width:160px; font:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333; border-top:1px #d1eaf0 solid;  border-left:1px #d1eaf0 solid;  border-right:2px #b4dde7 solid;  border-bottom:2px #b4dde7 solid; background-color:#f5fbfc; z-index:100; position:absolute;}

/*login page*/
.lgarea{ width:958px; padding-bottom:50px;  margin-top:15px; text-align:left}
.leftbox4{ width:400px; margin-left:300px; height:auto; text-align:left; padding-top:30px;}
.leftbox4 h3{margin-top:15px; color:#FF9933; font-size:14px}
.leftbox4 p{margin-top:5px}

/*site map*/
#idChooser {-moz-border-radius:4px 4px 4px 4px;background-color:#f06129;color:#ee9978; height:24px; margin-top:15px; padding-top:8px;text-align:center;width:100%;}
a.list_letter:link, a.list_letter:visited, a.list_letter:active {color:#FFFFFF;font-size:14px;font-weight:bold;padding:5px 6px;}
a.list_letter:hover{background-color:#ffffff;color:#f06129;}
.merchantlist{text-align:left; margin:15px 30px 30px 30px}
.merchantlist li{ padding-top:3px}
ul#pagination li {-moz-border-radius:4px 4px 4px 4px;background-color:#f06129; color:#ffffff;display:inline;font-size:14px;font-weight:bold;margin-bottom:4px;margin-right:5px;padding:4px 5px;position:relative;}
ul#pagination li a {color:#ffffff;}

.privacybody{width:938px; margin:15px auto;  background-color:#FFFFFF; padding:30px 20px 0 20px;  border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #acacac; border-right:1px solid #acacac; -moz-border-radius:5px 5px 5px 5px; text-align:left}

/*news letter*/
.newsletter{width:450px; height:570px; margin:15px auto;  background-color:#FFFFFF; padding:20px;  border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #acacac; border-right:1px solid #acacac; -moz-border-radius:5px 5px 5px 5px; text-align:left}
.logoframe_n{ float:right; clear:left}
.logoframe_n img{ width:auto; height:30px; padding:3px; border:1px solid #CCC;}
.info_n{margin:20px 0px}
dd, dt{float:left}
dt{font-weight:bold}
dd{width:300px; padding-left:10px; font-size:12px; color:#333}
.cl_n{ clear:both; margin-bottom:10px}
.row_n{ width:100%; margin-bottom:20px; float:left}
.row_n label{ float:left; width:100px; text-align:left; padding:3px 0px; color:#666; font-size:12px; }
.row_n input{ padding:2px; width:300px; font-family:Arial, Helvetica, sans-serif; color:#000}
.row_n textarea{width:300px; height:70px; font:Arial, Helvetica, sans-serif;}
.text_n{padding:2px}
.row_n button {cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;padding:5px;}

/*google sl*/
.ggad{margin-top:20px; text-align:left}

/*404 page*/
.notfound{text-align:center; margin-top:50px}
.notfound h1{font-size:46px; font-weight:bold}
.notfound p{ margin-top:20px; font-size:14px; color:#666; font-weight:bold}
.choice{ margin:20px auto; text-align:left; width:300px;}
.choice ul{ list-style-type: disc}
.choice li{line-height:16px}